English: ITU
Welsh: Undeb Telathrebu Rhyngwladol
Subject: TGCh
English definition: International Telecommunications Union