Meaning of indian mongoose

Definition of indian mongoose

(noun) keen-sighted viverrine of southern Asia about the size of a ferret; often domesticated

Other information on indian mongoose

WIKIPEDIA results for indian mongoose
Amazon results for indian mongoose