leeds castle








noun

  1. a castle near Maidstone in Kent: the home of several medieval queens of England
50 queries 0.602