LANDING SHIP


Meaning of LANDING SHIP in English

n. A ship built to land troops and army equipment on a beach for an invasion. The landing ship came near the beach, doors in the bow opened, and marines ran out.

American idioms English vocabulary.      Английский словарь американских идиом.