meaning of tamil nadu

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


Related Words

tamil nadu |

Developed & Maintained By Taraprasad.com

Treasure Words