Definition of tank landing ship in English:

tank landing ship

noun

Origin

1940s; earliest use found in The Gettysburg Times.