anterior spinal artery

noun

Medical Definition of anterior spinal artery