Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: amphibious landing
  1. 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