CASCARILLA


Meaning of CASCARILLA in English

noun a euphorbiaceous west indian shrub (croton eleutheria); also, its aromatic bark.

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