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