living streets

English

Noun

living streets

  1. plural of living street