English: non-insulin dependent Diabetes
Welsh: Diabetes nad yw'n ddibynnol ar inswlin
Subject: Iechyd