LANDING CRAFT
Meaning of LANDING CRAFT in English
noun
: any of numerous naval craft specially designed for putting ashore troops and equipment especially in amphibious beach assault
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012