|
Definition of Amphibious landing
1. Noun. A military action of coordinated land, sea, and air forces organized for an invasion. "MacArthur staged a massive amphibious landing behind enemy lines"
Generic synonyms: Landing, Action, Military Action
Category relationships: Armed Forces, Armed Services, Military, Military Machine, War Machine
Category relationships: Armed Forces, Armed Services, Military, Military Machine, War Machine