Was suffocating (fr. Étouffait)

Translation into English

Synonyms

  • étrangler
  • opprimer
  • réprimer
  • suffoquer