plural of troupe - French English Dictionary