a common canopy tree - Espagnol Anglais Dictionnaire