Dehradun in Russian Dehradun in Russian Дехраду́н proper noun A city, the state capital of Uttarakhand, India. Add to Flashcards