self-flagellating - Español Inglés Diccionario