engineering master's degree - French English Dictionary