English: Greening the Garden
Welsh: Glasu'r Ardd
Subject: Amgylchedd
English definition: Project title.
Welsh definition: Enw prosiect.