Margaret ap Thomas (Q75934230)
Peerage person ID=412625
Language:
other details
aliases Margred ferch Thomas ap Gruffudd ap Nicolas ap Philip of Dinefwr
description Peerage person ID=412625

External Links