Noun Definition

tamil nadu

1.Definition: a state in southeastern India on the Bay of Bengal (south of Andhra Pradesh); formerly Madras

Related Noun(s):madras

Category: Places