Sanskrit · noun · Nature & the Garden

Leher

लहर
also written: Lahar
Meaning

A wave or ripple; a surge of feeling.