Overview of noun amphibious_landing
The noun amphibious landing has 1 sense
- amphibious landing -- (a military action of coordinated land, sea, and air forces organized for an invasion; "MacArthur staged a massive amphibious landing behind enemy lines")
返回 →