look up any word, like donkey punch:
 
1.
incredibly shocking, dazzling or amazing
"I went to the Japanese technology convention last week, and i must say i was betwuzzled at their intelligence!"
by right-hand-child October 27, 2010