Top definition
Someone who is insane and psycho at the same time...
by Joshy26 July 07, 2005
Get the mug
Get a In-Psycho mug for your dad Vivek.