amphibious landing is a noun meaning "a military action of coordinated land, sea, and air forces organized for an invasion". It carries one recorded sense.
a military action of coordinated land, sea, and air forces organized for an invasion
“MacArthur staged a massive amphibious landing behind enemy lines”
military
Definitions, synonyms and semantic relations for amphibious landing come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.