AMTRAC Meaning of AMTRAC in English n. (also amtrak) US an amphibious tracked vehicle used for landing assault troops on a shore. [amphibious + tractor] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012