arabdict Dictionary & Translator - Arabic-English translation for ولولة

      Noun

      ululation [pl. ululations]
      lament {ation}

      ...