Dictionary, Free Dictionary - MyDictionary.net
Definition of " serrer les dents " in French English Dictionary
Results
serrer les dents
  • {V} grit, grit one's teeth