October Revolution Island

English

Proper noun

October Revolution Island

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