troop carrier

noun

1.
any land or sea or air vehicle designed to carry troops