Where does “embolization” come from?

embolization (English): A nonsurgical, minimally invasive procedure that...

Definitions

  1. A nonsurgical, minimally invasive procedure that...

Words derived from “embolization