English: IDeA
Welsh: Yr Asiantaeth Gwella a Datblygu
Subject: Datblygu economaidd
English definition: Improvement and Development Agency