lingerer

noun

1.
someone who lingers aimlessly in or about a place
Derived from:
linger