AMTRAC


Meaning of AMTRAC in English

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

[ amphibious + tractor ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.