October Revolution Island (English, name)
expansion: October Revolution Island
Senses:
glosses: An island of Russia in the Arctic Ocean; the largest island of the Severnaya Zemlya group.
Forms: