Indian giver

Etymology
See.

Noun

 * 1)  A person who demands the return of or takes back something that was previously given.

Related terms

 * Indian giving
 * Indian gift

Translations

 * Cebuano: hatag bawi