technological research department - French English Dictionary