A virus that replicates itself is called ---

Answer: 
Worm
A virus that replicates itself is called ---