English synonyms about - contact  

New Siberian Islands

noun

1 New Siberian Islands

A group of islands in the Arctic Ocean to the north of Siberia and to the east of the Laptev Sea.


Find more on new siberian islands elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0142