English: SPD
Welsh: SPD
Subject: Addysg
English definition: Standards and Performance Division
Welsh definition: Yr Is-adran Safonau a Pherfformiad