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 .
2012