"Himalayas" is Гималаи in Russian.
Гималаи means "Himalayas" in English.
Word #1726 of 4,000 by frequency in Russian — level B1.
Гималаи — самые высокие горы в мире.
The Himalayas are the highest mountains in the world.