Definitions of cascarilla:

  • noun:   West Indian shrub with aromatic bark