cut the throat - French English Dictionary
History

cut the throat



Meanings of "cut the throat" in French English Dictionary : 1 result(s)

English French
General
cut the throat égorger [v]