AMTRAC


Meaning of AMTRAC in English

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

Etymology: amphibious + tractor

Oxford English vocab.      Оксфордский английский словарь.