sky garden

Noun

 * 1) A garden in or on a tall building, high above ground level.