Webster's Revised Unabridged Dictionary · 1913
Neurochord
Copy link
Neurochord
, noun
(Zoology)
See
Neurocord
.
Also: Neurochordal
↑