The story
From radio- + embolization.
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: A form of internal radiotherapy in which small radioactive particles are surgically implanted Full definition →
From radio- + embolization.
Etymology from Wiktionary, CC BY-SA 4.0.