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. Краткий оксфордский словарь английского языка. 2012