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