nemertide

English

Etymology

Nemertea +‎ -ide

Noun

nemertide (countable and uncountable, plural nemertides)

  1. Any cystine knot peptides from nemertean worms, toxic to many organisms.

Further reading

Anagrams