Meaning of "Landing craft"

Flat-bottomed shallow-draft vessel designed to beach, with a bow and/or stern ramp for the transfer of cargo/payload.

Landing craft Meaning of