High Middle Ages
Gwynedd in the High Middle Ages.