More generally, it is used as a term for certain types of bandwidth theft.
In onlinecomputer games (especially role-playing games), leeching refers to the practice of a player joining a group for the explicit purpose of gaining rewards without contributing anything to the efforts necessary to acquire those rewards. Sometimes this is allowed in an effort to powerlevel a player. Usually it is considered poor behavior to do this without permission from the group.