WTWM

whatsthatwordmean

← Definition
Guess

embolization

nounA medical procedure that deliberately blocks a blood vessel, often to stop bleeding or to cut off blood supply to a tumor.

Synonyms

blockagenounocclusionnoun

Built for word lovers.