Knr2318's definitions
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.
by Knr2318 September 8, 2020
Get the Leech mug.
Get the Leech mug.We'll email you a link to sign in instantly.