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