Give-taker is an idiom, it is like saying indian giver,take and give me,
give-taker is when you give but at he same time you take something, and many times is the same thing that you gave, or indian giver, you give and take.
Here in my country there are many indian giver or give taker....gave me but took something back at the same time.
