an Indian giver

an Indian giver

A person who asks the return of or takes back a gift after they have given it. One of many expressions often considered offensive for making reference to Native American stereotypes or tropes. I'm sorry to be an Indian giver like this, but I'm afraid I need the $50 back that I gave you last week.
See also: giver, Indian
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.

Indian giver

One who takes or demands back one's gift to another, as in Jimmy wanted to take back Dan's birthday present, but Mom said that would make him an Indian giver . This term, now considered offensive, originally alluded to the Native American practice of expecting a gift in return for one that is given. [Colloquial; early 1800s]
See also: giver, Indian
The American Heritage® Dictionary of Idioms by Christine Ammer. Copyright © 2003, 1997 by The Christine Ammer 1992 Trust. Published by Houghton Mifflin Harcourt Publishing Company. All rights reserved.

Indian giver

Someone who gives a gift and then wants it returned. Native Americans' economy was based on the barter system; therefore, an item that colonists and settlers took to be an outright gift was expected to be reciprocated. When it was not, the giver wanted the item returned. The offensive phrase, which first appeared in mid-18th-century New England, is now rarely used . . . and properly so.
See also: giver, Indian
Endangered Phrases by Steven D. Price Copyright © 2011 by Steven D. Price
See also:
References in periodicals archive ?
It would be unfair for the government to be an Indian giver to the intended beneficiaries of the expanded tax exemption cap: Getting back with the left hand money earlier given with the right hand.
An Indian giver is an old expression--tinged with racism--and used to describe a person who gives a gift and later wants it back, or wants something equivalent in return.