garroting - Turc Anglais Dictionnaire