garrotte - Español Inglés Diccionario