play a noble part - Spanish English Dictionary