abandoner

noun

A person, creature, etc., that abandons or forsakes something.