town square – Български език–English translations

🇬🇧 en bg 🇧🇬

town square noun

  • open area in a town
площад
Wiktionary Links