cascarillaEnglish

Croton eluteria, cascarilla

Noun

West Indian shrub with aromatic bark

English: cascarilla, Croton eluteria

English words with similar meanings

Show 1 words

Words that start with "cascarilla"