technically speaking - French English Dictionary