Definition of Ululate

  • 1. Emit long loud cries Verb

Synonyms for word "ululate"

Semanticaly linked words with "ululate"