technology addiction - French English Dictionary