What is the meaning of Sponger?

One who uses a sponge.

A parasitic hanger-on.

A person or vessel employed in gathering sponges from the sea.

A device for sponging cloth by means of a perforated adjustable cylinder.

Source: wiktionary.org