technocracy - French English Dictionary