YourDictionary

Sakhalin

island of Russia off the E coast of Siberia: formerly (1905-45) divided between Russia & Japan: c. 29,500 sq mi (76,405 sq km)

See Sakhalin in American Heritage Dictionary 4

link/cite print suggestion box