noun Welsh Legend. a princess, the daughter of Ysbaddaden Chief-giant.
olwen 🔊 Listen to this noun Welsh Legend. a princess, the daughter of Ysbaddaden Chief-giant. Share Facebook Twitter Google +