About us
Define
Definitions for
"Owthorpe"
Owthorpe is a village and civil parish in the English county of Nottinghamshire.
en.wikipedia.org