ululation

['ʌljʊleɪʃn] ['ʌljʊleɪʃn]
  • 动词:ululate;
  • 英英词典释义
    • Noun
      1. a long loud emotional utterance;
      "he gave a howl of pain""howls of laughter""their howling had no effect"