ROOF GARDEN


Meaning of ROOF GARDEN in English

noun

: a restaurant at the top of a building or hotel where food and beverages are sold and facilities usually provided for music and dancing

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.