Definitions
noun
a city in south central India in Andhra Pradesh
noun
a city in southern Pakistan on the Indus River
Look “hyderabad” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a city in south central India in Andhra Pradesh
a city in southern Pakistan on the Indus River