English synonyms about - contact  

amphibious landing

noun

1 amphibious landing

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


Find more on amphibious landing elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0445