garroting - Turco Inglés Diccionario