Definitions for "Moscow"
a city like no other
the capital city of Russia; located in western Russia.
Founded in 1147. Now capital of the Russian Federation. Previously the capital of Muscovy, Russia and the Soviet Union. From the 18th to the early 20th centuries, it was no longer the nationâ€(tm)s capital, but it remained the place where Russian tsars were crowned.
a major retail and hospitality center for the region, with its vibrant downtown, indoor malls, motels, and restaurants