arabdict Dictionary & Translator - Arabic-English translation for flagellation

      Noun

      flagellation [pl. flagellations]
      flagellation [pl. flagellations]
      flagellation [pl. flagellations]

      ...