What is the meaning of [Drive a Hard Bargain]

To arrange a transaction so that it benefits oneself.