Note I'm Mod.
I used Google
I looked up Leech
The term now more refers to any individual who is often into the piracy scene
and does nothing but download files for cracked versions of software, movies, music and so on.
They do not share what they have downloaded and don't provide help to others looking for certain files.