Giver-upper Definition

noun
(informal) Someone or something which gives up.
Wiktionary