garrottage - Turco Inglés Diccionario