English Dictionary
◊ DID YOU MEAN OMSK?
Omsk
n : a city in the Asian part of Russia [syn: {Omsk}]
English Computing Dictionary
◊ OMS
OMS
{Opportunity Management System}