ghost streets

English

Noun

ghost streets

  1. plural of ghost street