Meaning of ululate
Definition of ululate
(verb)
emit
long
loud
cries; "wail in self-pity"; "howl with sorrow"
Other information on ululate
WIKIPEDIA results for
ululate
Amazon results for
ululate
Tweet