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./

Dictionary of English idioms .      Словарь английских идиом.