Russian-English dictionary »

денали meaning in English

RussianEnglish
Денали proper noun
{f}

Denali(highest mountain peak in North America)
proper noun