Word info

immunoembolization

Noun

Meaning

immunoembolization (plural immunoembolizations)

(surgery) embolization together with stimulation of the immune system

Source: en.wiktionary.org

Close letter words and terms