Find the word definition

Wiktionary
landing ship

n. (context military nautical English) a sea-going military light ferry designed to assault shores that are held against them, and disembark forces directly onto the shore