roof gardens

English

Noun

roof gardens

  1. plural of roof garden