English Dictionary
◊ CASCARILLA
cascarilla
n : West Indian shrub with aromatic bark [syn: {Croton eluteria}]