English dictionary
cascarilla meaning and definition
Definition and meaning of cascarilla at MeaningMonkey.org. cascarilla meaning and definition in the English Dictionary.CASCARILLA noun
Definition of cascarilla (noun)
- West Indian shrub with aromatic bark
- synonyms: Croton eluteria
Source: Princeton University Wordnet