public spaces

English

Noun

public spaces

  1. plural of public space