vertical gardens

English

Noun

vertical gardens

  1. plural of vertical garden