Definition of Amphibious Landing

  • 1. A military action of coordinated land, sea, and air forces organized for an invasion Noun

Semanticaly linked words with "amphibious landing"

Hyponims for word "amphibious landing"