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.