meaning of amphibious landing

1. a military action of coordinated land and sea and air forces organized for an invasion; "MacArthur staged a massive amphibious landing behind enemy ">lines"


Related Words

amphibious landing |

Developed & Maintained By Taraprasad.com

Treasure Words