|
Definition of Neurocord
1. n. A cordlike organ composed of elastic fibers situated above the ventral nervous cord of annelids, like the earthworm.
Definition of Neurocord
1. Noun. (zoology) A cord-like organ composed of elastic fibres, situated above the ventral nervous cord of annelids such as the earthworm. ¹
¹ Source: wiktionary.com
Medical Definition of Neurocord
1.