AMPHIBIOUS LANDING





Definition:

  1. [noun] a military action of coordinated land and sea and air forces organized for an invasion; "MacArthur staged a massive amphibious landing behind enemy lines"

Synonyms: