Skip to main content

Knr2318's definitions

Leech

Is the definition of a leeche, some one whom constantly causes trouble and tries to ruin everyone else’s happiness because she has none herself.
Amy the leech doesn’t know how to move on
by Knr2318 September 8, 2020
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