Dictionary Translate Correct Ask AI
head of dorsal horn of spinal cord