English: Eco-innovation
Welsh: Eco-arloesi
Subject: Amgylchedd
Welsh definition: Arloesi ym myd busnesau gwyrdd.