Plain form haggle
Third-person singular haggles
Past tense haggled
Past participle haggled
Present participle haggling