neurocord
Noun
Meaning
A cordlike organ composed of elastic fibers situated above the ventral nervous cord of annelids, like the earthworm.
Source: Webster's dictionarySynonyms
spinal cord
nerve cord
neurovascular bundle
nerve bundle
neurovascular conduit
neurovascular cord
neurovascular tract
neural cord
neurovascular pathway
neuronal cord
neurovascular channel