peacock worm


noun