Definition of ululation

Definition of ululation
  1. ululation Noun A long, loud, mournful cry or howl.
Need more help? Try our forum NEW