Polish-English dictionary »

svalbard meaning in English

PolishEnglish
Svalbard noun

Svalbardnoun
islands north east of Greenland