sense of feeling well - Francés Inglés Diccionario