loiterer

noun

One who loiters; an idler.

noun

One who loiters; an idler.

noun

An idle vagrant; a tramp.

noun

One who loiters, one who lingers or hangs around.

noun

someone who lingers aimlessly in or about a place