Home / A / amphibious landing

amphibious landing

noun 18 letters Scrabble 28 WWF 35
Definitions
noun

a military action of coordinated land, sea, and air forces organized for an invasion

“MacArthur staged a massive amphibious landing behind enemy lines”

Look “amphibious landing” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →