garroter - Alemán Inglés Diccionario