Etymology
Today it means: A series of buildings linked by a physical framework Full definition →
From mega- + form.
Etymology from Wiktionary, CC BY-SA 4.0.