Hywel ap Gronwy o Deheubarth - AncientWalesStudies.org
References (3)
Individual:
Lleucu (Lleuci) verch Maredudd
Individual:
Angharad verch Llawr
Individual:
Cadwgon ap NN