Megastructure meaning

mĕg'ə-strŭk'chər
An extremely large building or structure.
noun
0
0
A very large building, often containing modular units, designed to allow a community to be self-enclosed or self-sustaining.
noun
0
0
A very large structure.
noun
0
0
Advertisement

Origin of megastructure