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