a west indian tree much used for shade - Anglais Synonymes Dictionnaire