Definition of Amritsar in English:

Amritsar

proper noun

  • A city in the state of Punjab in northwestern India; population 1,194,700 (est. 2009). The center of the Sikh faith, it is the site of its Golden Temple.

Pronunciation:

Amritsar

/ˌəmˈritsər//äm-/