cascarilla
1. [ noun ] (botany) West Indian shrub with aromatic bark
Synonyms: Croton_eluteria
Related terms: croton genus_Croton cascarilla_bark