technophobic - Spanish English Dictionary