What is the meaning of Ichneumon?

An Egyptian mongoose (Herpestes ichneumon), found in Africa and southern Europe.

An ichneumon wasp.

a legendary animal, which kills crocodiles and dragons

ichneumon

Egyptian mongoose, Herpestes ichneumon

ichneumon wasp, ichneumon fly

a legendary animal, which kills crocodiles

Source: wiktionary.org