Meaning of peanut worm

Definition of peanut worm

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

Other information on peanut worm

WIKIPEDIA results for peanut worm
Amazon results for peanut worm