Find the word definition

Wikipedia
Omsukchan

Omsukchan is an urban locality (an urban-type settlement) and the administrative center of Omsukchansky District of Magadan Oblast, Russia, located north of Magadan. Population: