technocausis - French English Dictionary