technocratie - French English Dictionary