technostructures
English
Noun
technostructures
plural of
technostructure