settled the score

English

Verb

settled the score

  1. simple past and past participle of settle the score