Suffocated (fr. Étouffa)

Translation into English

Synonyms

  • asserrement
  • étouffement
  • suffoquer