Mongoose
English Meaning
A species of ichneumon (Herpestes griseus), native of India. Applied also to other allied species, as the African banded mongoose (Crossarchus fasciatus).
- Any of various Old World carnivorous mammals of the genus Herpestes and related genera, having a slender agile body and a long tail and noted for the ability to seize and kill venomous snakes.