A leach is a blood sucker found in stagnant ponds or lakes. It gets it's nourishment from the creature it attaches itself to and leaves its host with less energy and stamina. Sort of like the fictitious vampire except the host doesn't turn into a leach. What that person meant by calling you a leach was: get your own life. Sorry if that offends you. They don't want you clinging to them any more because you are tiring them out. Stop depending on other people to give life to your spirit. Start making some changes. Strengthen your confidence and personality. Make your own decisions and find new friends. Discover what a neat person you are and develop your spirit. Be your own person. Good luck.