Skip to main content

changedusernamelol's definitions

Leech

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

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

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email