Bad - 2367 Random

nounverb noun

1087 of 2367
Bad / Dishonest

leech - A person who extorts profit from or sponges on others

Joan loved Barry, but because he never worked and just played video games all day, she was concerned that he was just a leech and didn't really love her in return.