ichneumon meaning in English
n. ichneumon, african mongoose, small weasel-like creature which feeds on small mammals and reptiles (native to africa and southern europe)
n. ichneumon, african mongoose, small weasel-like creature which feeds on small mammals and reptiles (native to africa and southern europe)