Bacteriophage

Bacteriophage’ sometimes seen in the news is:

A
Bacteria that eats Virus
B
Virus that eats Bacteria
C
Bacteria that is immune to most of the drugs
D
Bacteria that has New Delhi Metallo-beta-lactamase Gene