loiterer
/ˈloɪtərər/Definitions
1. noun
A person who loiters, especially a person who hangs around in a place without a clear purpose or who is suspected of being a vagrant, hobo, or vagabond.
“The police officer warned the group of teenagers for loitering, but one of them stood out as a clear loiterer with no obvious reason for being there.”