'Indian mongoose' definitions:

Definition of 'Indian mongoose'

(from WordNet)
noun
Keen-sighted viverrine of southern Asia about the size of a ferret; often domesticated [syn: Indian mongoose, Herpestes nyula]