Virus

Definition: malware that can self-replicate and spread from one computer to another by attaching themselves to host files.