English: PSD
Welsh: Cyflenwi Gwasanaethau Cyhoeddus
Subject: Datblygu economaidd
English definition: Public Service Delivery