English: CAP
Welsh: Pwyllgor Arferion Hysbysebu
Subject: Pwyllgorau
English definition: Committee of Advertising Practice