October Revolution Island

Proper noun

 * 1) ; the largest island of the Severnaya Zemlya group.