Find the word definition

Wikipedia
Dohad

Dohad may refer to:

  • Dahod, a town-city in India
  • Developmental Origin of Health and Diseases in the context of thrifty phenotype