Definitions
There is 1 meaning of the phrase
Herpestes Nyula.
Herpestes Nyula - as a noun
Keen-sighted viverrine of southern asia about the size of a ferret; often domesticated
Synonyms (Exact Relations)
indian mongoose