The virus infecting bacteria is called:_________?

The virus infecting bacteria is called:_________?

A. Bacteroid
B. Bacteriophage
C. Bacterin
D. All of these