Arabic-English translation for flagellating

      ...