Himadri

English

Proper noun

Himadri

  1. Synonym of Great Himalayas.