Dictionary search results

Showing 1-2 of 2 results

Chelyabinsk British & World English

An industrial city in southern Russia on the eastern slopes of the Ural Mountains; population 1,092,500 (est. 2008)