ichneumon fly - German English Dictionary