lingerer

Noun

 * 1) Agent noun of linger; one who lingers.