English | German | Russian | Czech

immunoembolization English

Meaning immunoembolization meaning

What does immunoembolization mean?

immunoembolization

(surgery) embolization together with stimulation of the immune system

Are you looking for...?