landing craft

1 ENTRIES FOUND:
Save
landing craft noun
plural landing craft
landing craft
noun
plural landing craft
Learner's definition of LANDING CRAFT
[count]
: a boat or ship designed to bring soldiers and equipment to the shore
Comments & Questions
Comments & Questions
What made you want to look up landing craft? Include any comments and questions you have about this word.