- a town in Surrey, SE England, on the Thames River near Heathrow airport.
- a town in SE England, in N Surrey on the River Thames. Pop: 50 538 (2001)
More Definitions
- WARTY (noun) Definition, Meaning & Examples
- CONVINCING (noun) Definition, Meaning & Examples
- GUELDER ROSE (noun) Definition, Meaning & Examples
- PUNCTURE VINE (noun) Definition, Meaning & Examples
- ARCHES NATIONAL PARK (noun) Definition, Meaning & Examples
- VERY SPECIAL EPISODE (noun) Definition, Meaning & Examples