have a long head - Francés Inglés Diccionario