technologically advanced - French English Dictionary