1 landing ship | Definition of landing ship

landing ship

noun

Definition of landing ship

: any of numerous ocean-going naval vessels designed for amphibious landings