Meaning of himalaya
Definition of himalaya
(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
WIKIPEDIA results for
himalaya
Amazon results for
himalaya
Tweet