master a recording - French English Dictionary