nemertide
Noun
Meaning
nemertide (countable and uncountable, plural nemertides)
Any cystine knot peptides from nemertean worms, toxic to many organisms.
Noun
nemertide (countable and uncountable, plural nemertides)
Any cystine knot peptides from nemertean worms, toxic to many organisms.