noun Welsh Legend. the father of Olwen.
ysbaddaden chief-giant 🔊 Listen to this noun Welsh Legend. the father of Olwen. Share Facebook Twitter Google +