'Croton eluteria' definitions:

Definition of 'Croton eluteria'

(from WordNet)
noun
West Indian shrub with aromatic bark [syn: cascarilla, Croton eluteria]