SIKHOTE-ALIN' Meaning of SIKHOTE-ALIN' in English geographical name mountain range SE Russia in Asia in Maritime Territory Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012