town square

名词 n.

英文释义

名词 n.
  1. An open area commonly found in the heart of a traditional town, used for community gatherings.
  2. An online space or platform which serves a similar function. broadly
    — In Saudi Arabia, where a relatively closed culture leaves citizens few public forums to discuss news and politics, Twitter has become a kind of town square, the place where citizens meet to swap information and debate the latest issues.

词形变化

town squares plural
0 次浏览 数据来源: Wiktionary