haggler

verb
to cut roughly or clumsily : hack
to annoy or exhaust with wrangling
bargain, wrangle