Skip to main content

Definitions by changedusernamelol

1) a person who extorts profit from or sponges on others.

2) Ken Griffin
Ken Griffin is a leech for a the world economy
Leech by changedusernamelol June 17, 2021