olwen









olwen


noun Welsh Legend.

  1. a princess, the daughter of Ysbaddaden Chief-giant.
51 queries 0.439