Indian giver noun1 •(informal, offensive) A person who demands the return of or takes back something that was previously given.Mark me, he'll never take those bonds.... He gave them to you and he's not an Indian giver." — 1920 formsIndian givers