Definitions of antiviral agent:

  • noun:   any drug that destroys viruses