Persian · noun · Nature & the Garden

Chashma-sar

चश्मासार
also written: Chashmasar
Meaning

A place of many springs; a well-watered spot.

Literally: place of springs