technostructures

English

Noun

technostructures

  1. plural of technostructure