Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of spina bifida

- A congenital malformation in which the spinal column is cleft at its lower portion, and the membranes of the spinal cord project as an elastic swelling from the gap thus formed.