landing craft








noun Navy.

  1. any of various flat-bottomed vessels designed to move troops and equipment close to shore.

noun

  1. military any small vessel designed for the landing of troops and equipment on beaches
53 queries 0.647