meaning of himalayas

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


Related Words

himalayas |

Developed & Maintained By Taraprasad.com

Treasure Words