ennoyance

A new term for the annoyance due specifically to technology.
2014-09-02