Find the word definition

Wikipedia
Dogadda

Dugadda or Dogadda(दुगड्डा) is a small city and a municipal board in Pauri Garhwal District in the state of Uttarakhand, India. Dugadda is a small city which is surrounded by mountains and situated at the bank of Khoh