Margaret Primrose
(died 1690)
(1641–1690)
Parents
Elizabeth Keith
Archibald Primrose, Lord Carrington
Children
Jean Foulis
George Primrose of Ravelston, younger
Elizabeth Foulis
William Foulis
Siblings
Gilbert Primrose
Sir James Primrose
Sir William Primrose of Carrington, 2nd Bt.
Catherine Primrose
unknown daughter Primrose
Grizel Primrose
Archibald Primrose, 1st Earl of Rosebery
Partners
Sir John Foulis of Ravelston, 1st Bt.