Jump to content

October Revolution Island

From Wiktionary, the free dictionary

English

[edit]

Proper noun

[edit]

October Revolution Island

  1. An island in Russia, in the Arctic Ocean; the largest island of the Severnaya Zemlya group.