What does 'Indian giver' mean?

An Indian giver gives something, then tries to take it back.

Idioms similar to 'Indian giver'

See also: