To slit throats (fr. Égorger)

Translation into English

Synonyms