It is a neologism that refers to a person who over-clings to technology. Obsessed with technology. It derives from the English term Trch, which means technology.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list