Definition, synonyms and related words
A person who freezes up psychologically when confronted with new technology or resists technological advance.