troop horses

English

Noun

troop horses

  1. plural of troop horse