a canopy tree indigenous from the amazon rainforest - Español Inglés Diccionario