Where does “embolization” come from?
embolization (English): A nonsurgical, minimally invasive procedure that...
Definitions
- A nonsurgical, minimally invasive procedure that...
embolization (English): A nonsurgical, minimally invasive procedure that...