1 definition by Helena Green
Anxiety, depression, and hopelessness resulting from an individuals inability to keep up with the ever-changing landscape of technology, including applications, social media, and computers.
by Helena Green September 12, 2017