MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Denali

noun (n)

  • a mountain in south central Alaska; the highest peak in North America (20,300 feet high)
    sebuah gunung di south central alaska; puncak tertinggi di amerika utara (20, 300 meter)
    source: wordnet30