Omsk Hear it!

Omsk Definition

Omsk (ō̂msk)

city in S Asian Russia, on the Irtysh River: pop. 1,163,000