sponger has definitions from the field of work
1
[ noun ] someone who mooches or cadges (tries to get something free)

Related terms

beggar forage mooch

2
[ noun ] (work) a workman employed to collect sponges

Related terms

workman sponge

3
[ noun ] a follower who hangs around a host (without benefit to the host) in hope of gain or advantage

Related terms

follower mooch

4
[ noun ] someone who takes advantage of the generosity of others

Synonyms

freeloader

Related terms

borrower freeload

*