a mongoose species (herpestes ichneumon) - Français Anglais Dictionnaire