to (better) advantage - German English Dictionary