To prevent oneself (fr. S'empêcher)

Translation into English

Synonyms

  • se prohiber
  • se retenir
  • s'interdire