neurocord (English, noun)
expansion: neurocord (plural neurocords)
Senses:
topics: biology
natural-sciences
zoology
glosses: A cord-like organ composed of elastic fibres, situated above the ventral nervous cord of annelids such as the earthworm.
Forms:
form: neurocords
tags: plural