garroting - Alemán Inglés Diccionario