Home
Advance Search
Dictionary
Words with Friends solver
Meaning of cascara
Definition:-
A purgative made from the dried bark of an American buckthorn. (nombre)
The tree from which cascara is obtained, native to the Pacific Northwest. (nombre)