a software program capable of reproducing itself and
usually capable of causing great harm to files or other programs on the same computer; "a true virus cannot spread to another computer without human assistance" Synonym(s):virus, computer virus
From The Free On-line Dictionary of Computing (15Feb98) [foldoc]: