Top definition
The response to a situation where something is so unbelievable that a single word cannot incapsulate your reaction, therefore a new word is required that expresses shock, disbelief, and excitement.
"There are thousands of the bioluminescence in one spot, actually I'm going to go ahead and say there are millions... wowcrazy!"
by TeamPR2013 March 22, 2013
Get the mug
Get a wowcrazy mug for your coworker Jovana.