flagellating - German English Dictionary