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.