The AI-powered English dictionary
plural amtracs
(military) An amphibious vehicle of a class introduced in World War II.