Noun Definition

croton eluteria

1.Definition: West Indian shrub with aromatic bark

Related Noun(s):cascarilla

Category: Plants