Garrotte - Español Inglés Diccionario