settled a score

English

Verb

settled a score

  1. simple past and past participle of settle a score