Webster's Revised Unabridged Dictionary · 1913

Neurocord

Neurocord , noun

[Neuro- + cord.]

(Zoology) A cordlike organ composed of elastic fibers situated above the ventral nervous cord of annelids, like the earthworm.