Margaret Beauchamp of Bletso

English duchess From Wikipedia, the free encyclopedia