Annette Crosbie played Margaret Meldrew in One Foot in the Grave .
Annette Crosbie , OBE ( born 12 February 1934 ) is a Scottish Character actor , best known for playing Margaret Meldrew in One Foot in the Grave.
Annette Crosbie