Subscriber login


Forgot your password?

Library card login

Other

peacock worm

Definition of peacock worm

noun

  • a colourful European fan worm of shallow waters.
    • Sabella pavonina, class Polychaeta