Etymology
Today it means: a corporate structure including technicians or other skilled professionals Full definition →
From techno- + structure.
Etymology from Wiktionary, CC BY-SA 4.0.