The AI-powered English dictionary
plural nerve cords
(anatomy) A dorsal tubular cord of nervous tissue above the notochord of a chordate. examples