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.”

Synonyms

  • hamlet
  • village

Antonyms

  • city
  • metropolis