garroter - Turco Inglés Diccionario