Definitions
There is 1 meaning of the phrase
Tamil Nadu.
Tamil Nadu - as a noun
A state in southeastern india on the bay of bengal (south of andhra pradesh); formerly madras
Synonyms (Exact Relations)
madras