Home
Search
Index
Definify.com
Definition
2025
virostatics
virostatics
English
Noun
virostatics
plural of
virostatic
Similar Results