Leeds Castle


noun

a castle near Maidstone in Kent: the home of several medieval queens of England