haggler
HAG'GLER
, n. One who haggles.
1. One who cavils, hesitates and makes difficulty in bargaining.