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
Tweet