Search term embolization has one result
EN English IT Italian
embolization (n) [minimally invasive procedure] (n) embolizzazione (n) [minimally invasive procedure] (n)