rebuyer
Etymology
From rebuy + -er.
noun
One who rebuys.