newborn with neural tube defects - İspanyolca İngilizce Sözlük