Word info

nemertide

Noun

Meaning

nemertide (countable and uncountable, plural nemertides)

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

Source: en.wiktionary.org

Anagrams

Close letter words and terms