Amritsar

What is Amritsar?

Amritsar definition and meaning on Dictionary terms:
noun
a city in NW Punjab, in NW India: site of the holiest shrine of the Sikh religion.

 

reference: https://www.dictionary.com/browse/amritsar

Tags: