feeling physically warm - Francés Inglés Diccionario