This link might of already been posted here before but it is worth a re-read.
When it comes to anti-malware terminology, there’s quite a bit of jargon floating around the web. This is true of most things computerized. You’ve got bits and bytes, .exes and .mp3s. Trojans, rootkits, social media, and RSS feeds. Platforms, consoles, operating systems, applications. Articles on websites that are posted on blogs.
It can all get very confusing, especially when terms overlap. In the world of anti-malware, one term that is particularly troublesome is that of the PUP.