Dictionary.com
Thesaurus.com

oncolysate

  • a word derived from oncolysis.
    oncolysis
    noun
    the destruction of cancerous cells.

More Suggestions