Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
mountaintops
in English
mountaintops
us
//ˈmaʊntn̩tɑps//
uk
//ˈmaʊntneɪtɔps//
#common
Definitions
Noun
the
highest
points
of
mountains
summits
or
peaks
of
elevated
landforms
Base Words
mountain
tops