laystow

/ˈleɪstoʊ/

Definitions

1. noun

a small settlement in north-east London, England

“The community in Laystow has been working together to improve local facilities.”

Synonyms

  • hamlet
  • village

Antonyms

  • city
  • metropolis