Find the word definition

Wikipedia

Dzhumabazar

''' Dzhumabazar ''' is a town in northern Tajikistan. It is located in Sughd province.