meaning of Canella alba

Canella alba meaning in General Dictionary

A large evergreen shrub or tiny tree Canella alba or Canella winterana having white aromatic bark and leathery leaves and tiny purple to purple blossoms in critical cymes Its bark is named wild cinnamon