meaning of himalaya mountains

1. a mountain range extending 1500 miles on the border between India and Tibet; this range contains the worlds highest mountain


Related Words

himalaya mountains |

Developed & Maintained By Taraprasad.com

Treasure Words