a common canopy tree - Español Inglés Diccionario