small worm/maggot - Turkish English Dictionary