Etymology
Today it means: A massive store, warehouse, or distribution center, especially one with a plain or unattractive exterior. Full definition →
From mega- + shed.
Etymology from Wiktionary, CC BY-SA 4.0.