Simple Definition of Omsk
: city in Russia
Full Definition of Omsk
city SW Russia in Asia at confluence of the Irtysh & the Om' pop 1,169,000
Learn More about omsk
Britannica.com: Encyclopedia article about Omsk
Seen and Heard
What made you want to look up Omsk? Please tell us where you read or heard it (including the quote, if possible).