bloodsucker

noun
  1. an animal that feeds by sucking blood from other animals
  2. a person who takes advantage of others, especially for money
  3. Usage: informal; derogatory

Examples