bloodsucking

adjective
  1. feeding on blood; relating to an animal or insect that sucks blood from other creatures
  2. Usage: literal, biological sense
  3. exploitative or greedy; taking unfair advantage of others for profit or gain
  4. Usage: figurative, informal

Examples