self-flagellating - Espagnol Anglais Dictionnaire