Top Definition
a term that evolved from the word 'wowza'. Wowza me yowza is a longer, more eccentric version of the word, and is kind of underground since no one uses it a lot. it still stands for the same thing as 'wowza'
"Look at this mega golf course! Wowza me yowza?!"
by Zanex311 September 25, 2009
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.