troupe leader - German English Dictionary