Deccan

A large plateau in western and southern India.

Deccan Definition
Deccan Definition

A large plateau in western and southern India. Deccan. The Deccan is a historically significant region that was home to many powerful kingdoms and dynasties throughout Indian history.