band of strolling players - French English Dictionary