natural life-support system - Espagnol Anglais Dictionnaire