Sikhote-Alin noun1 •A mountain range in Primorsky and Khabarovsk Krais, Russia.The cubs, Boris and Svetlaya, had been rescued from the wild as unrelated 3- to 5-month-old cubs in the Sikhote-Alin mountains, the animal’s main stronghold. — 2024