AMRITSAR


Meaning of AMRITSAR in English

/euhm rit"seuhr/ , n.

a city in NW Punjab, in NW India: site of the holiest shrine of the Sikh religion. 432,663.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .