English word definition — powered by WordNet
a long loud emotional utterance
Want to remember ululation?