Meaning of ululation
Definition of ululation
(noun)
a
long
loud
emotional
utterance; "he gave a
howl
of pain"; "howls of laughter"; "their
howling
had no effect"
Other information on ululation
WIKIPEDIA results for
ululation
Amazon results for
ululation
Tweet