Where does “mwsg y ddaear” come from?

mwsg y ddaear (Welsh) comes from Welsh daear, from Middle Welsh dayar — world, earth.

Ancestry of “mwsg y ddaear”, step by step

StepLanguageWordMeaning
1WelshdaearEarth; earth, soil; ground, land
2Middle Welshdayarworld, earth
Every word from Middle Welsh dayarEvery word from Welsh daear