1 definition by Argumentative_Indian

Top Definition
A country that strives to be a modern, secular and socialist nation but where a lot of work is still to be done.
Indian_1: India is the worlds largest democracy.
Indian_2: No, it is the worlds largest electocracy, we still have to build strong democratic institutions.
by Argumentative_Indian March 27, 2007

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.

×