Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
highlands
in English
highlands
us
/ˈhaɪləndz/
uk
/ˈhaɪləndz/
#common
Lemma:
highland
The lemma is the base or root form of this word.
Definitions
Noun
elevated
land
area
(
above
surroundings
)
a
region
of
elevated
terrain