×

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

Related Words

  1. cascading menus
  2. cascading windows
  3. cascarilla
  4. case
PC Version

Copyright © 2018 WordTech Co.