Definition of sky garden in English:

sky garden

noun

  • A rooftop garden; a garden situated on one of the upper floors of a high-rise building.

Origin

Early 20th century.