Canella-alba
Explore definitions, synonyms, and language insights of Canella-alba
Definitions
Noun
large evergreen shrub or small tree having white aromatic bark and leathery leaves and small purple to red flowers in terminal cymes