English

spinal cord noun definition in Internal anatomy topic from the Oxford Advanced Learner's Dictionary

spinal cord

 noun: Internal anatomy topic
the mass of nerves inside the spine that connects all parts of the body to the brain