What is the meaning of high peaks in English?

Learn vocabulary with pictures as well as definitions of high peaks in English

Learn in

See more

n. high peaks

Definition of high peaks in English

Vast cluster of interlocking mountains, created by the collision of tectonic plates or another geological process.

Synonyms of high peaks in English

mountain rangemountain belt