self-flagellation - Alemán Inglés Diccionario