What does ‘sponger’ mean?

sponger

( n ) A parasite. You are such a sponger. Why don’t you get a job?