To get punked or to get embarassed. Anything that would make a crowd of people say "ohhh that kid got wowed"
My dog farted on my bed and jumped off to let me smell the stench. My ass god WOWED
an insult meaning, because of a constantly congested nose, your voice sounds like a termite flatulating
you use this condition as an excuse
"You are a whimpy nasal bronch!"