to (better) advantage - Spanish English Dictionary