strolling troupe of players - French English Dictionary