Spanish-English dictionary »

denali meaning in English

SpanishEnglish
Denali proper noun

Denali(highest mountain peak in North America)
proper noun