English: Head of Delivery
Welsh: Pennaeth Cyflawni
Subject: Personél
English definition: Human Resources
Welsh definition: Adnoddau Dynol