spinal cord - definition and synonyms

noun [countable] medical 

Your browser doesn’t support HTML5 audio

singularspinal cord
pluralspinal cords
  1. the inner part of your spine that contains nerves going from your brain to the other parts of your body