insect-eating - German English Dictionary