life-sucker means: Noun: Someone who becomes so dependent that they steal your years. (in Community Dictionary, added by Lena Turner)