Anarawd ap Gruffudd
This
Welsh name
means Anarawad son of Gruffudd.
Anarawd ap Gruffudd
(died 1143) was a
Prince of Deheubarth
in
Southwest Wales
.