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