Glossary
Birth defect of a split spinal cord.
Cleft spinal cord resulting from failure of the neural tube to close.
Posted
in
by
Tags: