cascara
English
cascara meaning in English • cascara का अर्थ अंग्रेजी में
Noun
- the dried bark of the cascara buckthorn used as a laxative; -- called also cascara sagrada>.