Gwnaethant osod tychwaren newydd yn yr ardd.

English Translation

They laid new sod in the garden.

tywarchen (f, tyweirch/tywyrch) turf, clod, sod