cascarilla
English Dictionary
->
Letter C
-> cascarilla
Search Dictionary:
cascarilla Definition
(n)
West
Indian
shrub
with
aromatic
bark
cascarilla Synonyms
cascarilla
Croton eluteria
© Art Branch Inc.