Sanskrit · noun · Nature & the Garden

Ghosla

घोंसला
said ghos-la
also written: Ghonsla
Meaning

A bird's nest.