to (good) advantage - Turkish English Dictionary