What does bloodzuckers mean?

bloodzuckers meaning in Urban Dictionary

a name for a Canaanite politician,a jewish lawyer;a banker;a shylock form of personality.