Skip to main content

Definitions by elunico

ululululu 

Sound of jubilation and great cheer, typically made in parts of Africa and the Middle East
I just got paid. Ululululu!
ululululu by elunico August 22, 2011