town square – English–Nederlands translations

🇬🇧 en nl 🇳🇱

town square noun

  • open area in a town
plaats
Wiktionary Links