Arabic-English translation for pillorying

      ...