Sanskrit · noun · Nature & the Garden

Lakkadbaggha

लकड़बग्घा
said lak-kad-bag-gha
also written: Lakarbagha
Meaning

A hyena.