Amphtrack meaning

(military)A class of amphibious vehicles introduced in World War II.
noun
0
0
Advertisement

Origin of amphtrack