mix a recording - French English Dictionary