English: PCI
Welsh: Diwydiant (y ) Cardiau Talu
Subject: Cyllid ac ystadegau
English definition: Payment Card Industry