garrotter - Español Inglés Diccionario