English: NETA
Welsh: NETA
Subject: Amgylchedd
English definition: New Electricity Trading Arrangement
Welsh definition: Trefniant Masnachu Trydan Newydd