ululate in French
ululate in French
hululer
To howl loudly or prolongedly in lamentation or joy.
ululer
To howl loudly or prolongedly in lamentation or joy.