noun a castle near Maidstone in Kent: the home of several medieval queens of England
leeds castle 🔊 Listen to this noun a castle near Maidstone in Kent: the home of several medieval queens of England Share Facebook Twitter Google +