amphibious_landing has definitions from the fields of military,transportation
1
[ noun ] (military,transportation) a military action of coordinated land and sea and air forces organized for an invasion

Examples

"MacArthur staged a massive amphibious landing behind enemy lines"

*