Trahaearn ap Caradog (died 1081) was a King of Gwynedd.
Read more about Trahaearn Ap Caradog: Accession, Conflict With Gruffydd Ap Cynan, Downfall and Death
Trahaearn ap Caradog (died 1081) was a King of Gwynedd.
Read more about Trahaearn Ap Caradog: Accession, Conflict With Gruffydd Ap Cynan, Downfall and Death