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