English: neural tube defect
Welsh: nam ar y tiwb nerfol
Subject: Iechyd
English definition: NTD