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

More General Terms