oncomodulator (English, noun)
expansion: oncomodulator (plural oncomodulators)
Senses:
glosses: Any material that modifies the progress of a cancer
Forms:
form: oncomodulators
tags: plural