Show more information about guyle
Definition: 1. A small village in Essex, England.
Show more information about Ugley
Search took: 51.9414 ms