sponger
noun
°One who sponges.