Definition of Jamshedpur in English:

Jamshedpur

proper noun

  • An industrial city in northeastern India, in the state of Jharkhand; population 666,700 (est. 2009)

Pronunciation

Jamshedpur

/ˈjämSHedˌpo͝or/