Menu
ADVERTISEMENT

Sieffre

Heart
Anglo-Saxon from French
"pledge of peace"

Sieffre Origin and Meaning

Variation of Geoffrey
ADVERTISEMENT
ADVERTISEMENT