Wiktionary
giver-upper
n. (context informal English) someone or something which give up
n. (context informal English) someone or something which give up