mowstead

/ˈmaʊstɛd/

Definitions

1. noun

A place in East Sussex, England, where there is a large area of common land, open to the public for grazing livestock and recreation.

“The village of Mowstead is a popular spot for horse riding and walking.”

Synonyms

  • common
  • hamlet
  • village

Antonyms

  • city
  • town