be led away in handcuffs - Turc Anglais Dictionnaire