life-support equipment - English Synonyms Dictionary