technologically impaired - French English Dictionary