[Gimalai]
"Himalayas" is Гималаи in Russian.
Гималаи means "Himalayas" in English.
Word #5072 of 6,000 by frequency in Russian.
Гималаи — самые высокие горы в мире.
The Himalayas are the highest mountains in the world.