garroted - Turco Inglés Diccionario