Top definition
a form of wow that creates a really surprised and wonderful imagery. a beautiful word. similar to wow
by queen lucy January 14, 2008
Get the mug
Get a wowoza mug for your buddy Beatrix.