Definitions
There is 1 meaning of the phrase
Indian Mongoose.
Indian Mongoose - as a noun
Keen-sighted viverrine of southern asia about the size of a ferret; often domesticated
Synonyms (Exact Relations)
herpestes nyula