Is bacteriophage a virus or a bacteria?

A virus.

Bacteriophage means " bacteria eater. "