LST


Meaning of LST in English

an oceangoing military ship, used by amphibious forces for landing troops and heavy equipment on beaches.

[ l ( anding ) s ( hip ) t ( ank ) ]

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .