Gruffudd ap Llywelyn ab Iorwerth (Q1398384)
Welsh prince (c. 1196 – 1244)
Language: