Attested.to

Definition

any drug that destroys viruses

Seed ·

Term in context

antiviral in CommonParlance