Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
mountains
in English
mountains
us
//ˈmaʊntənz//
uk
//ˈmaʊntɪnz//
#common
Lemma:
mountain
The lemma is the base or root form of this word.
Definitions
Noun
a
landscape
elevation
(
natural
formation
)
a
range
of
mountains
a
single
large
mountain
a
huge
amount
(
figurative
usage
)
relating
to
or
characteristic
of
mountains
;
large
in
size
a
challenging
or
daunting
task
(
requiring
effort
)