MENU CLOSE

Glossary

Interleukin 4 (IL-4)

Cytokine that enhances the immune system’s ability to fight tumor cells.