Spina Bifida, Explained Medical Daily, 06 Oct 2015 Spina bifida is Latin and means “split spine.” About 1,500 babies each year are born with spina bifida, according to estimates…