spina bifida anterior - French English Dictionary