to look good on someone - Spanish English Dictionary