leeds (0 synonym found)

Definition of leeds:

°A village in Kent, the site of Leeds Castle.

Definition of leeds:

°A village in Kent, the site of Leeds Castle.

Back to Top