English edit

Noun edit

technostressors

  1. plural of technostressor