cascara meaning in French
n. cascara, arbre tropical des montagnes rocheuses dont l'écorce séchée a des vertus purgatives; écorce de cet arbre
n. cascara, arbre tropical des montagnes rocheuses dont l'écorce séchée a des vertus purgatives; écorce de cet arbre