Tamil Dictionary 🔍

nyula

Ny*u"la, n. (Zoöl.) Defn: A species of ichneumon (Herpestes nyula). Its fur is beautifully variegated by closely set zigzag markings.


nyula - Similar Words