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