English: CBDC
Welsh: Corfforaeth Datblygu Bae Caerdydd
Subject: Datblygu economaidd
English definition: Cardiff Bay Development Corporation