Ululate

Verb

  • to howl loudly or prolongedly in lamentation or joy
  • to produce a rapid and prolonged series of sharp noises with one's voice.

Leave a Reply

Your email address will not be published.