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