LANDING CRAFT


Meaning of LANDING CRAFT in English

[landing craft] n (1940): any of numerous naval craft designed for conveying troops and equipment from a transport to a beach in an amphibious assault

Merriam-Webster English vocab.      Английский словарь Merriam Webster.