participate in a troupe - Spanish English Dictionary