Feedback
Spina bifida
Meaning
Noun
●
In Pathology:
A
birth defect
resulting
in a
cleft
in the
spinal column
through which the
spinal
membranes
and
spinal cord
may
protrude
. It is
characterised
by
hydrocephalus
and other
neurological
disorders.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better