English: semaglutide
Welsh: semaglwtid
Subject: Iechyd
Welsh definition: Cyffur generig ar gyfer rheoli diabetes.