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