Definition of Deccan in English:

Deccan

proper noun

  • A triangular plateau in southern India, bounded by the Malabar Coast in the west, the Coromandel Coast in the east, and the Vindhaya mountains in the north.

Pronunciation

Deccan

/ˈdekən/