Skip to main content

Definitions by Knr2318

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
Leech by Knr2318 September 8, 2020