a very tall tree - Francés Inglés Diccionario