abandoner

(noun)

noun

1. One who abandons. [Late 16th century.]