The 'reservoir of nectar of immortality'.
In everyday usage, the term refers to the city of Amritsar in Punjab.
Also see 'Durbar Sahib'.