Online Dictionary
Definition of " rachat " in French English Dictionary
Results
rachat
  • {N} redemption, buying back, repurchase
crachat
  • {N} spit, spittle, sputum
crachat de coucou
  • {N} frogspit