'landing craft' definitions:

Definition of 'landing craft'

(from WordNet)
noun
Naval craft designed for putting ashore troops and equipment