troupe leader - Spanish English Dictionary