Skip to main content

English: NTD

Welsh: nam ar y tiwb nerfol

Definition

neural tube defect