meaning of canella-alba

canella-alba meaning in General Dictionary

large evergreen shrub or tiny tree having white fragrant bark and leathery leaves and small purple to purple flowers in terminal cymes