The words leech and sponge are synonyms, but do differ in nuance. Specifically, leech stresses persistence in clinging to or bleeding another for one's own advantage. // a leech living off his family and friends