English edit

Noun edit

landing crafts

  1. plural of landing craft