bn:00051058n
Noun Concept
NL
life support system
EN
Equipment that makes life possible in otherwise deadly environmental conditions WordNet 3.0
Relations
Sources