French-English dictionary »

terrasse panoramique meaning in English

FrenchEnglish
terrasse panoramique nom {f}

observation deck◼◼◼(area of a tall building)
noun