Noun Definition

cascarilla

1.Definition: West Indian shrub with aromatic bark

Related Noun(s):croton eluteria

Category: Plants