trouppe

Etymology
,, thought to be from. More at English,.

Noun

 * 1) troop small military unit