town square
名词 n.
英文释义
名词 n.
- An open area commonly found in the heart of a traditional town, used for community gatherings.
-
An online space or platform which serves a similar function.
— 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.
词形变化
0 次浏览
数据来源: Wiktionary