English | German | Russian | Czech

life-support English

Meaning life-support meaning

What does life-support mean?

life-support

of or pertaining to equipment or methods used to sustain life

Are you looking for...?