band of strolling players - German English Dictionary