scourge oneself - Alemán Inglés Diccionario