a score to settle - German English Dictionary