ululation

Noun
  1. A long loud emotional utterance (synset 107141442)
    "he gave a howl of pain"; "howls of laughter"; "their howling had no effect"

Other Searches