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.
Neurocord Pictures
Click the following link to bring up a new window with an automated collection of images related to the term: Neurocord Images


