landing craft

noun

1.
naval craft designed for putting ashore troops and equipment