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