meaning of amphibious landing

amphibious landing meaning in General Dictionary

an armed forces action of matched land, ocean, and atmosphere causes arranged for an intrusion