Dictionary Home » Culture » Crystal Palace

Crystal Palace cultural definition

A great exhibition hall built in London, England, in the middle of the nineteenth century. It was one of the first prefabricated buildings and one of the first buildings with large expanses of glass wall.

link/cite print suggestion box