Attested.to

Definition

inhibiting or stopping the growth and reproduction of viruses

Seed ·

Term in context

antiviral in CommonParlance