Glossary
Inhibiting the growth of tumour cells.
A substance that counteracts tumour formation or tumour growth.
Posted
in
by
Tags: