AMTRAC


Meaning of AMTRAC in English

n. (also amtrak) US an amphibious tracked vehicle used for landing assault troops on a shore. [amphibious + tractor]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.