haggle verb vi Infinitive haggle Present tense 3rd person singular haggles Preterite haggled Present participle haggling Past participle haggled