antiviral

A medicine or substance that fights viruses in the body.