amphibious landing
1 definition found
amphibious landing - WordNet (r) 2.1 (2005) :
amphibious landing
n 1: a military action of coordinated land, sea, and air forces
organized for an invasion; "MacArthur staged a massive
amphibious landing behind enemy lines"
|