CASCARILLA


Meaning of CASCARILLA in English

[cas.ca.ril.la] n [Sp, dim. of cascara] (1686): the aromatic bark of a West Indian shrub (Croton eluteria) of the spurge family used for making incense and as a tonic; also: this shrub

Merriam-Webster English vocab.      Английский словарь Merriam Webster.