In computing terms leech is both a noun and a verb. A leech is a person who downloads more than he or she uploads. The process of downloading faster than uploading is therefore known as leeching.