Neurocord - Definition - Law Dictionary Home Dictionary Definition neurocord
Definition :
A cordlike organ composed of elastic fibers situated above the ventral nervous cord of annelids like the earthworm
View Judgments Citing this PhraseView Acts Citing this Phrase