Definition, synonyms and related words
Any of several therapeutic materials derived from viruses
Relating to virotherapy