As adjectives the difference between antiviral and disinfectant
is that antiviral is (medicine) inhibiting the growth and reproduction of a virus while disinfectant is referring to something that contains a disinfectant or has the properties of a disinfectant.
As a noun disinfectant is
a substance which kills germs and/or viruses.
antiviral
English
Adjective
(-)
(medicine) Inhibiting the growth and reproduction of a virus.
(computing) Eliminating or inhibiting the action of a computer virus.
disinfectant
English
Adjective
(
-)
Referring to something that contains a disinfectant or has the properties of a disinfectant.
-
Noun
(
en noun)
A substance which kills germs and/or viruses.
-