What does amphibious landing mean?

amphibious landing meaning in General Dictionary

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