LSS


Meaning of LSS in English

[LSS] abbreviation lifesaving service, lifesaving station, life-support system

Merriam-Webster English vocab.      Английский словарь Merriam Webster.