Definition, synonyms and related words
A cord-like organ composed of elastic fibres, situated above the ventral nervous cord of annelids such as the earthworm.