neurochord
noun
neu·ro·chord
| \ ˈn(y)u̇rə+ˌ-\
Definition of neurochord
: a prominent strand of nervous tissue : a nerve cord: such as
a
: the primitive chordate central nervous system (as in a lancelet)
b
: one of the very large longitudinal nerve fibers of various segmented worms
Keep scrolling for more