The story
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: A radiotherapy in which radioactive nanoparticles are injected into an artery and travel to an organ (typically the liver) where they settle Full definition →
Etymology from Wiktionary, CC BY-SA 4.0.