Definition of Indian gift in English:

Indian gift

noun

  • A present given with the expectation of receiving an equivalent in return; (now chiefly) a present given and then demanded back. [Now chiefly depreciative and often considered offensive.]

Origin

Mid 18th century; earliest use found in Thomas Hutchinson (bap. 1698, d. 1769), classical scholar.