English: ePayment
Welsh: eDalu
Subject: TGCh
English definition: xchangewales brand
Welsh definition: brand cyfnewidcymru