garrottes - Turco Inglés Diccionario