troop carrier

Explore definitions, synonyms, and language insights of troop carrier

Definitions

Noun
any land or sea or air vehicle designed to carry troops

More General Terms


More Specific Terms