Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

neurocord Definition

Cancel
neurocord
noun
A cord-like organ composed of elastic fibres, situated above the ventral nervous cord of annelids such as the earthworm

Words Related to neurocord!

neurocord Examples by Brain Bank Users