To slit the throat (fr. Égorger)

Translation into English

Synonyms