Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
amtrac
in English
amtrac
#uncommon
Definitions
Noun
a
military
amphibious
vehicle
(
introduced
in
WWII
)
The
Marines
used
an
amtrac
to
transport
troops
across
the
beach
.
Base Words
a.m.
trac