1 definition by crazy for you

A super hot computer nerd who is funny, sarcastic, and a bit of a bad ass.
Damn! That mathlete is so hot, he must be a Joshua!
by crazy for you March 5, 2009
Get the Joshua mug.