toftstead
/ˈtoʊftstɛd/Definitions
1. noun
A village or hamlet, especially in eastern England.
“The old village of Toftstead dates back to the 12th century.”
1. noun
A village or hamlet, especially in eastern England.
“The old village of Toftstead dates back to the 12th century.”