to bargain or wranglehaggler noun[frequentative of English dialect hag to hew, from Old Norse hǫggva]