{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./
LANDING SHIP
Meaning of LANDING SHIP in English
Dictionary of English idioms . Словарь английских идиом. 2012