herpestes ichneumon

Noun
  1. Northern African mongoose;
    In ancient times thought to devour crocodile eggs (synset 102140540)

Other Searches