Drive a hard bargain

Question

What does it mean to ‘drive a hard bargain’?

Answer

It means to negotiate aggressively and stubbornly, in order to get the best outcome for oneself.