Tarddiad ac Ystyr Enwau Cymraeg / Origin and Meaning of Welsh Names – Parallel.cymru: Cylchgrawn digidol Cymraeg dwyieithog | Welsh names, Common idioms, Pronunciation guide
Flour definition and meaning | Collins English Dictionary
Oxford English Dictionary Online
Deutsch Lernen on Pinterest | Learn German, German Words and Deutsch | Learn german, German language learning, German grammar