English: MegaWatt hours
Welsh: MegaWat awr
Subject: Amgylchedd
English definition: MWh