Ichneumon Meaning
There are 1 meaning(s) for word Ichneumon
Meaning 1 : northern African mongoose; in ancient times thought to devour crocodile eggs
Synonyms : herpestes ichneumon
Synonyms : herpestes ichneumon
Similar words of Ichneumon :