garroted - Alemán Inglés Diccionario