Table of Contents > Health Dictionary > Neural tube defect

Neural tube defect

NTD. A birth defect caused by abnormal development of the neural tube, the structure which gives rise to the central nervous system. Neural tube defects include
Search Site