Mezen The city/word Mezen means Russia. The city Mezen lies in Russia. The country Russia contains the city Russia.