Meaning of herpestes ichneumon

Definition of herpestes ichneumon

(noun) northern African mongoose; in ancient times thought to devour crocodile eggs

Other information on herpestes ichneumon

WIKIPEDIA results for herpestes ichneumon
Amazon results for herpestes ichneumon