look up any word, like kappa:

1 definition by lorlorb

 
1.
a crazy person, acting insane
OMG your such a screaming artichoke!!
by lorlorb April 14, 2007