'Indian giver' definitions:

Definition of 'Indian giver'

(from WordNet)
noun
An offensive term for someone who asks you to return a present he has given you