Viricide

What is Viricide?

Viricide definition and meaning on Dictionary terms:
noun