Sponge is a very light soft substance with lots of little holes in it, which can be either artificial or natural. It is used to clean things or as a soft layer.
If you say that someone sponges off other people or sponges on them, you mean that they regularly get money from other people when they should be trying to support themselves.