Definition of Life-Sustaining

  • 1. Performing an essential function in the living body Adjective Satellite

Synonyms for word "life-sustaining"

Semanticaly linked words with "life-sustaining"