Polish-English dictionary »

amritsar meaning in English

PolishEnglish
Amritsar noun

Amritsarnoun
city in Punjab, India