English: embryonic technology
Welsh: technoleg embryonig
Subject: Amgylchedd
Welsh definition: Yng nghyd-destun Ynni Llanw Afon Hafren.