remote-handling equipment - French English Dictionary