vital function (of an organ etc.) - Espagnol Anglais Dictionnaire