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.