Sanskrit · noun · Nature & the Garden

Nevla

नेवला
also written: Newla
Meaning

A mongoose.