life-support : Definition, Usages, News and More

Search Words


  • a  of or pertaining to equipment or methods used to sustain life

  • NASA is now improving the life-support systems in the lunar module to allow visits to the moon of up to three days by 1970.
  • So, good for Dave, offering valuable exposure to a medium on life-support.

Hot News: The Heading Text Size Should Match With the Size Of The Image