Meaning of canella-alba

Definition of canella-alba

(noun) large evergreen shrub or small tree having white aromatic bark and leathery leaves and small purple to red flowers in terminal cymes

Other information on canella-alba

WIKIPEDIA results for canella-alba
Amazon results for canella-alba