state of the art technology - French English Dictionary