Definition, synonyms and related words
A drug which inhibits viral replication.
Tending to inhibit viral replication.