garrottage - Alemán Inglés Diccionario