troop carriers

English

Noun

troop carriers

  1. plural of troop carrier