technophobie - German English Dictionary