Home
Home
Ancient-India Flashcard Deck
Deccan Flashcard
Deccan definition: A large plateau in western and southern India.