Meaning of himalaya mountains
Definition of himalaya mountains
(noun)
a
mountain
range
extending 1500 miles on the
border
between
India and Tibet; this
range
contains the world's highest
mountain
Other information on himalaya mountains
WIKIPEDIA results for
himalaya mountains
Amazon results for
himalaya mountains
Tweet