Sanskrit · noun · Nature & the Garden

Neola

नेवला
said ne-o-la
also written: Newla
Meaning

A mongoose, a small carnivore known for fighting snakes.