flagellate oneself - Almanca İngilizce Sözlük