English to Hindi

Meaning for:
spina bifida
other
स्पिन बिफिडा;द्विमेरुता