small worm/maggot - German English Dictionary