cascarilla

Noun
  1. West Indian shrub with aromatic bark (synset 112943868)

Found on Word Lists

Other Searches