indian giver: an offensive term for someone who asks you to return a present he has given you
donor: person who makes a gift of property
flywheel: regulator consisting of a heavy wheel that stores kinetic energy and smooths the operation of a reciprocating engine