peanut worm

Explore definitions, synonyms, and language insights of peanut worm

Definitions

Noun
small unsegmented marine worm that when disturbed retracts its anterior portion into the body giving the appearance of a peanut

More General Terms