Gruffudd ap Iorwerth (Q75961208)
Peerage person ID=432197
Language:
other details
aliases Gruffudd
Gruffudd ab Iorwerth ap Maredudd
Grufudd ap Iorwerth
description Peerage person ID=432197

External Links