lahuli

[lah-oo-lee]

Definitions

1. noun

A mountainous region in the Indian state of Himachal Pradesh.

“The trekkers crossed into the Lahuli valley, where they found breathtaking scenery.”

Synonyms

  • region
  • valley

Antonyms

  • city
  • town