ululation (0 synonym found)

Definition of ululation:

°A long, loud, mournful cry or howl.

Definition of ululation:

°A long, loud, mournful cry or howl.

Back to Top