master's diploma - French English Dictionary