Meaning of amphibious landing
Definition of amphibious landing
(noun)
a
military
action
of
coordinated
land, sea, and air forces
organized
for an invasion; "MacArthur
staged
a
massive
amphibious
landing
behind
enemy
lines"
Other information on amphibious landing
WIKIPEDIA results for
amphibious landing
Amazon results for
amphibious landing
Tweet