Skip to definition.
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