Marsli ferch Maredudd (Q76048561)
Peerage person ID=493902
Language:
other details
aliases Marsli (1) ferch Maredudd ap Hywel ap Dafydd ap Gruffudd
description Peerage person ID=493902

External Links