What does troupe mean in french. Does definition: a plural of doe.