Gift-that-keeps-on-giving meaning

(US) Something with continuing consequences.
noun
3
0
(US) Venereal disease.
noun
1
3
Advertisement