Definitions for "Frogmore"
The Frogmore Estate or Gardens comprise 33 acres of private gardens within the grounds of the Home Park, adjoining Windsor Castle, in the English county of Berkshire.