amphibious_landingEnglish

amphibious landing

Noun

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

English: amphibious landing

Bahasa: laut

Bahasa words with similar meanings