panhandler
/pænˈhændlər/Definitions
1. noun
A person, especially in a city, who asks for money on the street, often in a persistent and annoying manner.
“The city’s residents complained about the increasing number of panhandlers on the main street.”