Henley-on-Thames (noun) Definition, Meaning & Examples

noun
  1. a city in SE Oxfordshire, in S England: annual rowing regatta.
noun
  1. a town in S England, in SE Oxfordshire on the River Thames: a riverside resort with an annual regatta. Pop: 10 513 (2001)
Henley-on-Thames (noun) Definition, Meaning & Examples

More Definitions