landing ship

landing ship  {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.
Categories: noun

'landing ship' on video