tamil nadu

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

Other Searches