be led away in handcuffs - Turco Inglés Diccionario