English dictionary
landing craft meaning and definition
Definition and meaning of landing craft at MeaningMonkey.org. landing craft meaning and definition in the English Dictionary.LANDING CRAFT noun
Definition of landing craft (noun)
- naval craft designed for putting ashore troops and equipment
Source: Princeton University Wordnet