Herpestes ichneumon
Explore definitions, synonyms, and language insights of Herpestes ichneumon
Definitions
Noun
northern African mongoose; in ancient times thought to devour crocodile eggs