Find the word definition

Wikipedia
Lulusar

Lulusar is group of mountain peaks and a lake in the Kaghan Valley in the Khyber-Pakhtunkhwa province of Pakistan. The word "sar" means "top" or "peak" in Pashto. The highest peak has a height of above sea level (N35.0804 E73.9266). The locale is famous for the scenic and large Lulusar Lake, which is a popular tourism attraction.