Medical term · D
A thin protective membrane covering the brain and spinal cord.
Browse all 2358 medical terms →