DEFINITION OF VITUPERATE
Word of the Day: VituperateVituperate is a strong English verb that means to criticize someone with very harsh and angry words. The word is often used in formal langu...
Why Tamil Nadu is likely to be a battleground for conflicting, contradictory ideologiesIn Periyar country, Hindutva groups and rationalist atheist Dravidians go head to head ahead of the 2016 elections.
- Load More