Khimki in German Khimki in German Chimki proper noun A city in Moscow Oblast, Russia. Add to Flashcards