have a score to settle - Turkish English Dictionary