huascaranEnglish

Huascaran

Noun

A mountain in the Andes in Peru (22,205 feet high)

English: Huascaran