October Revolution Island

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.