ululation ( synonym found)

Definition of ululation:

°A long, loud, mournful cry or howl.

Back to Top