Meaning

2 senses
  1. (idiomatic)Something with ongoing consequences; usually, one with positive ongoing consequences.

    Those flower bulbs that our neighbor gave us are a gift that keeps on giving — they keep blooming year after year.

  2. Something with ongoing consequences; usually, one with positive ongoing consequences.

    (idiomatic, slang)A sexually transmitted disease.

    That one-night stand that some tramp gave him is a gift that keeps on giving — he's had syphilis for years now.

Origin

The disease sense is by irony.

The disease sense is by irony.

Wiktionary, CC BY-SA 4.0 · source

Forms

plural: gifts that keep on giving

See also

neighbours in the dictionary
gift that keeps on giving — meaning, examples, forms, synonyms | Krumeto