garrottes - Español Inglés Diccionario