Skip to main content

Definitions by omsk lover

1) a city somewhere in russia

2) a large and particularly orange forehead
1) go die in omsk

2) woah! look at that omsk!
omsk by omsk lover June 3, 2007