amphibious landing
English Dictionary
->
Letter A
-> amphibious landing
Search Dictionary:
amphibious landing Definition
(n)
a
military
action
of
coordinated
land
and
sea
and
air
forces
organized
for
an
invasion
; "
MacArthur
staged
a
massive
amphibious
landing
behind
enemy
lines
"
amphibious landing Synonyms
amphibious landing
© Art Branch Inc.