Tamil Nadu in Russian Tamil Nadu in Russian Тами́л На́ду proper noun A state in southern India. Capital: Chennai. Add to Flashcards