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:
Source: A Dictionary of American Idioms