play a noble part - French English Dictionary