English: SEMTA
Welsh: SEMTA
Subject: Datblygu economaidd
English definition: Science, Engineering and Manufacturing Technologies Alliance
Welsh definition: Y Gynghrair Gwyddoniaeth, Peirianneg a Thechnolegau Gweithgynnyrchu