Definify.com

Definition 2024


peanut_worm

peanut worm

English

Noun

peanut worm (plural peanut worms)

  1. A sipunculid worm.