Find the word definition

Wikipedia
Sandford-on-Thames

Sandford-on-Thames is a village and Parish Council beside the River Thames in Oxfordshire just south of Oxford. The village is just west of the A4074 road between Oxford and Henley.