i went to the japanese technology convention last week, and i must say i was betwuzzled at their intelligence
incredibly shocking, dazzling or amazing
"i went to the japanese technology convention last week, and i must say i was betwuzzled at their intelligence" What is the definition of "betwuzzled"?