English-Italian dictionary »

observation deck meaning in Italian

EnglishItalian
observation deck (area of a tall building)
noun

piattaforma di osservazionenoun