English: SAR
Welsh: SAR
Subject: Addysg
English definition: self assessment report
Welsh definition: adroddiad hunan-asesu