What does life-sucker mean?

life-sucker in Community Dictionary

(noun) an individual who is extremely needy to the level in which they begin to pull real years of your lifetime away by NelsonReport definition
28 votes

How would you define life-sucker?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!