Synonyms of 'bloodsucker'

barnacle, bedbug, extortioner, freeloader, hanger-on, Harpy, leech, lounge lizard, mosquito, parasite, predator, profiteer, racketeer, raptor, scrounge, shark, spiv, sponge, sponger, sucker, tick, vampire, vulture