cascarilla
nounDefinition of cascarilla
: the aromatic bark of a West Indian shrub (Croton eluteria) of the spurge family used especially for making incense and as a tonic
also
: this shrub
Keep scrolling for more
Keep scrolling for more