LANDING CRAFT





Definition:

  1. [noun] naval craft designed for putting ashore troops and equipment

Synonyms: