haggler

HAG'GLER, n. One who haggles.

1. One who cavils, hesitates and makes difficulty in bargaining.