bifida expectancy uk wallpaper spina bifida life expectancy uk Spina bifida literally translates to split spine and. Spina bifida is a major birth defect of a persons spine. … Tuesday, June 7, 2022 Edit