Any land or sea or air vehicle designed to carry troops. Synonym: troop carrier.
|
|
|
Words linked to "Troop transport" : military machine, troopship, armed services, military vehicle, military, war machine, armed forces |
Copyright © 2024 Diccionario ingles.com |