garrottes - Alemán Inglés Diccionario