lymphotoxin
noun
lym·pho·tox·in
ˌlim(p)-fō-ˈtäk-sən
: a lymphokine that lyses various cells and especially tumor cells
Love words? Need even more definitions?
Merriam-Webster unabridged
Share