English: ICT
Welsh: TGCh
Subject: TGCh
English definition: Information and Communication Technology
Welsh definition: Technoleg Gwybodaeth a Chyfathrebu