immunoembolization

English edit

Etymology edit

immuno- +‎ embolization

Noun edit

immunoembolization (plural immunoembolizations)

  1. (surgery) embolization together with stimulation of the immune system