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