megastructure Definition
Definition
An enormous integrated structure with novel architectural and engineering features, often conceived on a scale large enough to qualify as a landmark or artificial landform.
Browse
An enormous integrated structure with novel architectural and engineering features, often conceived on a scale large enough to qualify as a landmark or artificial landform.
Browse