suffer from a swollen head - Francés Inglés Diccionario