DECCAN
Meaning of DECCAN in English
/dek"euhn/ , n.
1. the entire peninsula of India S of the Narbada River.
2. a plateau region in S India between the Narbada and Krishna rivers.
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012