English: Teacher Training Agency
Welsh: Asiantaeth Hyfforddi Athrawon
Subject: Addysg
English definition: TTA
Welsh definition: AHA