| Noun | 1. | amphibious landing - a military action of coordinated land and sea and air forces organized for an invasion; "MacArthur staged a massive amphibious landing behind enemy lines" |
About this site and copyright information - Online Dictionary Home