insect herbivores - German English Dictionary