sponge cities

English

Noun

sponge cities

  1. plural of sponge city