a canopy tree indigenous from the amazon rainforest - Espagnol Anglais Dictionnaire