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