loiterer

noun

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