EnglishLSMTnounMeaningInitialism of life-sustaining/saving medical treatment.SourcesNo citations have been attached yet.