antivirus (virus + anti-; opposition_against)
A piece of software that is used to detect, delete and or neutralize computer-based viruses