Marguerite de HAINAUT

Name
Marguerite de HAINAUT
Given names
Marguerite
Surname
de HAINAUT