Olwen

What is Olwen?

Olwen definition and meaning on Dictionary terms:
noun Welsh Legend.

a princess, the daughter of Ysbaddaden Chief-giant.