Chinese-English dictionary »

斯瓦尔巴 /sīwǎ'ěrbā/ meaning in English

ChineseEnglish
斯瓦尔巴 /Sīwǎ'ěrbā/ proper noun

Svalbard(islands north east of Greenland)
proper noun
[UK: ˈsvɑːlbɑː] [US: ˈsvɑːlbɑː]

Your history