amphibious landing definition

  • noun:
    • a military activity of matched land, water, and environment forces arranged for an invasion

Related Sources

  • Hypernym for "amphibious landing"
29 votes

How would you define amphibious landing?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!