ALL meanings of megastructure
meg·a·struc·ture
M m - noun megastructure A massive construction or structure, especially a complex of many buildings. 1
- noun megastructure a very large, usually high-rise building or a complex of such buildings used for many purposes, as for apartments, offices, stores, theaters, and athletic facilities. 1
- noun megastructure a very large, complex organization. 1
- noun megastructure a very large building or complex 0
- noun megastructure A very large structure. 0