look up any word, like sex:

1 definition by Argumentative_Indian

 
1.
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
844 779