Skip to main content

cascara

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