cadger
Definitions
A person who habitually asks for or obtains things from others without paying for them.
A peddler or itinerant seller of small goods.
Examples
The local cadger spent his afternoons outside the cafe, hoping to solicit spare change from passing tourists.
He was known as a persistent cadger who would always show up at dinner time hoping for a free meal.
Synonyms
panhandler moocher scrounger beggar freeloader sponger parasite
Antonyms
giver donor benefactor philanthropist provider contributor patron