canella-alba

Noun
  1. Large evergreen shrub or small tree having white aromatic bark and leathery leaves and small purple to red flowers in terminal cymes (synset 112392750)

Found on Word Lists

Other Searches