Indian giver
1.
(
noun
) one who ask you to return the present he has given you
Related Words:
donor
,
giver
,
presenter
Terms and Conditions of Use / Copyright Notice