drive a hard bargain

drive a hard bargain definitions

verb
  • To negotiate forcefully.