1 definition by Jdoza

Top Definition
Individual from India with a great sense of humor. Loves inside jokes. Is always in a good mood. He hate snow in large amounts, but loves green towns. Great personality and always smiling.
Did you see that guys smile, he was such a Thiruselvan.
by Jdoza February 03, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.