technocrate - French English Dictionary