English-Latin translations for life support
Definition of life support
- An artificial system designed to provide oxygen in an environment that lacks oxygen
- The equipment and special procedures used for life support
Trending Searches
Popular Dictionaries