English edit

Noun edit

technostructures

  1. plural of technostructure