Definition of Tamil Nadu

  • 1. A state in southeastern India on the Bay of Bengal (south of Andhra Pradesh); formerly Madras Noun

Synonyms for word "tamil nadu"

Semanticaly linked words with "tamil nadu"