Indian giver

Indian giver  {n. phr.}
A person who gives one something, but later asks for it back. — An ethnic slur; avoidable.
John gave me a beautiful fountain pen, but a week later, like an Indian giver, he wanted it back.
Categories: {n. phr.}