Where does “diweddaraf” come from?

diweddaraf (Welsh) comes from Welsh diweddar, from Welsh diwedd — end.

Ancestry of “diweddaraf”, step by step

diweddaraf traces back through two separate lines of ancestry.

via Welsh diweddar

StepLanguageWordMeaning
1Welshdiweddarlate
2Welshdiweddend

via Welsh af

StepLanguageWordMeaning
1Welshaffirst-person singular present indicative/future...
Every word from Welsh diweddEvery word from Welsh diweddar