AMTRAC


Meaning of AMTRAC in English

[ 'amtrak ]

(also amtrak )

■ noun US an amphibious tracked vehicle used for landing assault troops on a shore.

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