1 definition by ilovethakur

Awesome, mentally insane, often annoying. Likes reading and has an obsession with certain things. Nerdy and gets weird ideas. Dislikes men and has fancifuls for women.
Dude: OMG SHE'S SO ESHA!
Girl: I am called Esha.
by ilovethakur July 7, 2011
Get the Esha mug.