cascarilla
English
cascarilla meaning in English • cascarilla का अर्थ अंग्रेजी में
Noun
- A euphorbiaceous West Indian shrub (Croton Eleutheria); also, its aromatic bark.