immunoembolization
Noun
Meaning
immunoembolization (plural immunoembolizations)
(surgery) embolization together with stimulation of the immune system
Noun
immunoembolization (plural immunoembolizations)
(surgery) embolization together with stimulation of the immune system