1 definition by elunico

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

Mug icon
Buy a ululululu mug!