vital function (of an organ etc.) - Francés Inglés Diccionario