sponger (n.) Look up sponger at Dictionary.com
1670s, "parasite," agent noun from sponge (v.) in figurative sense. As a job on a cannon crew, by 1828.