Sanskrit · noun · Nature & the Garden

Ghonsla

घोंसला
Meaning

A bird's nest.