Staines (noun) Definition, Meaning & Examples

noun
  1. a town in Surrey, SE England, on the Thames River near Heathrow airport.
noun
  1. a town in SE England, in N Surrey on the River Thames. Pop: 50 538 (2001)
Staines (noun) Definition, Meaning & Examples

More Definitions