English: Initial Teacher Training
Welsh: Hyfforddiant Cychwynnol Athrawon
Subject: Addysg
English definition: ITT
Welsh definition: HCA