Ichneumon Meaning

There are 1 meaning(s) for word Ichneumon

Ichneumon Meaning 1 : northern African mongoose; in ancient times thought to devour crocodile eggs

    Synonyms : herpestes ichneumon