(dress) look good on - Turkish English Dictionary