Apr 30, 2023
Noun: a public square, marketplace, or similar open space in a built-up area
Noun: a shopping centre