Sakhalin /ˌsækəˈliːn/ noun2 •The largest island of Russia, off its eastern coast. •An oblast of Russia, located on the island.