self-flagellating - Alemán Inglés Diccionario