Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: amphibious landing
  1. (military) a military action of coordinated land, sea, and air forces organized for an invasion
    "MacArthur staged a massive amphibious landing behind enemy lines"

Derived forms: amphibious landings

Type of: action, landing, military action

Encyclopedia: Amphibious landing